@L}5 _$% l0$)$$Hȱ$ UhL" `e$$%`$%`  R@P!( L(1   Y I`  d  Ld M * @  $ % CC$$)%1 Udߥ$9%: !0 S$% DD˙`  }J)Lr d M * @  $ % CC$$)%1 Udߥ$9%: !0 S$%} DD˙`  }J)Lr J  ((  p L ()   J}L= ( L 0q A    IB JC;? D W } LL  ` W )LA!  ߰")-݆ p" } $G@LL 08`Q")<2Q0 -G$Ș݆ UL# ; p8(()(0ʥ)NQ` }$GȘ݆LU )L ݆ L GȘ ݆LL )W>Z   HH)H }p h  hyhy D L> L JJ    ! LA*` BF }7'8  M HN H` 8 Z  \LdJJ!"! GFE@F (!L }EE !E^ ^ E E7EȩEdE/EȩE  D } .L }  ;F d  ;?F7F? ( .   Z D LL d } . D  L    p  E` , d)  D L) 0BM݊L݉} ML  N݆ L NLML [ TEqEHȱEqEh 0Gȹ G} HLL GɛL  LFREE SECTORS G) *Gȩ GȽG GȌ*jj >G} C8jJ3j2CD( C202C ԠBX` N 1? l LlD:RAMDISK}.COMLu L1 L ;LHL  T`  `1  ɐ     `TU  } L ? .  t`GBJ ~DEHI B V0dV!}QDEHI VF9 ,0 ,0 s0hhL  L` H hDHEh"}DEL8HI4 0 HI,0 0  9 .G VLO#},0 L4*IJ`llD1:AUTORUN.SYSNEED MEM.SAV TO LOAD THIS FILE.D1:MEM.SAV J y08 B|DEHI$} V0 0`B;DEL`?<0LV`@ʆ v s? F0Ξ05: [ BDEHI%} VY8 B V  @  /DE `E:D1:DUP.SYSERROR-SAVING USER MEMORY ON DISKTYPE Y TO &}STILL RUN DOS B;DE J  (` 9 V⪍ ઍ  -'}LLu ÝDEHILV 9 .l 9 .l  `` s$B BH(}I|DE V BLV nB,DE JLV B V BLVDEIʩ BꭝLu  } 3E:}DISK OPERATING SYSTEM II VERSION COPYRIGHT 1984 ATARI CORP.A. DISK DIRECTORY I. FORMAT DISKB. RUN CARTRIDG*}E J. DUPLICATE DISKC. COPY FILE K. BINARY SAVED. DELETE FILE(S) L. BINARY LOADE. RENAME FILE M. RUN AT ADDRES+}SF. LOCK FILE N. CREATE MEM.SAVG. UNLOCK FILE O. DUPLICATE FILEH. WRITE DOS FILES P. FORMAT SINGLEL !N',}#"&))9(&*)/h)''-&؆莟R'S  vL/ˢ L }Insert DOS 2.0s, type Y Λx -}DEfHI 1莏#q! @ y0ɛ8A0,' ȅ 1 1ild! 1L!NO SUCH ITEMSELECT.} ITEM OR FOR MENU! 0 .z:*{}.|{ 1 0 0JB 18L%|DL/}%DIRECTORY--SEARCH SPEC,LIST FILE?[# 0 0 &|D3" 1L!NOT A DISK FILEN !B 1L!E# 1 !BD0}ED:}:1BJ|DE 1DEBHI 1 h0ߢ 0.1}  0?詛 1 y0YЛ 1 ;#L" ;#L! BL1TYPE "Y" TO DELETE...DELETE FILE SPEC2}COPY--FROM, TO?OPTION NOT ALLOWED736 FREE SECTORS COPYING---D1:DIRECK.COMl# 0|D .L/%#3}##JB|DE 1BHID#E 1#0: B 1L!#͑### B 1#c$0SY4}S1}:## # # .#Ƚ# # 𩛙## 1,#PD#ELJ- <.BJD#E 5}1 1HH 0hh|DL%1}:̳# L% #D#EL% 1 0 . .0O% 1L!WILD CARDS NOT A6}LLOWED IN DESTINATION 0 <.|K}N 2 FORMAT. t* 5) 1L!`) 0NΞ 0 L1) 1 L!BAD LOAD FILELOAD FROM WHAT FILE?) 0 ?}0#B 1L!WHAT FILE TO LOCK?) 0 0$B 1L!WHAT FILE TO UNLOCK?DUP DISK-SOURCE,DEST DRIVES?TYPE "Y" IF OK TO US@}E PROGRAM AREACAUTION: A "Y" INVALIDATES MEM.SAV.FE! +L1   `*  70 2 2A} 0.* 1 y0 0)INSERT BOTH DISKS, TYPE RETURN^, 1 y038逍 N, 1L! ,B}C, t*  Lx+, 0 ^, 1 y0 , ,0,0 ,L+ ,I0 ,Vǭ0C}Ξ, 0 }, 1 y0C,ШC, 0K'!" H H 'h h Lx+!EF 5L1L!D,I,HhD}` NOT ENOUGH ROOMINSERT SOURCE DISK,TYPE RETURNINSERT DESTINATION DISK,TYPE RETURNE}`  `8 rL1`-* 1P* 1 y0Y`hhL!NAME OF FILE TO MOVE?- 0 0|DL% <.F},^ 1 70 0 .@L# .BJ 1  DEHIB V L1 ,} 1 70,L.  G}JB|,#P#DE 1 HI BDEHHII 1 B 1 ,^ 1 70,0La- B V,#PH},^ 1 70 0L#L!-* 1P* 1 y0Yj383}mm ݭI}}`8}``|* ? ɛ,`|:-)| / 1L!`DESTINATION CANT BE DOJ}S.SYS0 0H{ 24Δ 28/L!/) 2 Π 2 0 ξK}hAΞB,0 J 1 BDEHI,HÝDE 1HIHIDELSAVE-GIVE L}FILE,START,END(,INIT,RUN)O S0 1`BDEPHI V` S0H 1 L!M}0 0 1L~0`PLEASE TYPE 1 LETTER,0`hhL! 70 1L0L<1 ,;ɛ7,"ɛ:ݦ1ݥN}A"D|ݤD|ȩ:|ȩ|ɛ,,(/+.ީ1 1,ɛ`轤{NAMEO} TOO LONG B VL!` L1I H1EΝDL1|mDiE` V0`8d/8 i:222 1 LP}!ERROR- 138ɛ+,' 20*.. өr2 1``2TOO MANY DIGITSINVALID HEXAQ}DECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8uR} ECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8u !hhJȱKȱDȱEeeHHLVhhDȱEȱHȱIeeHHLVE:K:D1:*.*S:P:D1:FILENT}AME.EXT0 B V0B b jm B 0 !0B 0  B 0 B0)) өj B VBU} `  0 B Vl `RAMTOP is too low, try rebooting.First remove any cartridges.Press to disable BASIC and ignoreRAV}MTOP. Press any other key toreturn to DOS:   A B V"#01Ӎ܅RhҰưW}ۍA29A d> B 0 D B 0 G0B 0  B 0 X}BL"CL"DL#HL'#LL$ML8"QLN/SL;-VLz$ZL!!L!@L=$L!1O\  Y} Y AAL! B 0 G0B 0  B 0 )YL!0 B VA B 0 Gl hZ}ihϰð EUVT B 0 Eh iwF R?L! L![}L! B 0 uH#B 0 S AAL!SAɛF F UVT B 0 FL!\} |E"UVT B 0 |E8 i΅iL! B 0 F"B 0 S @ܰSɛ]} @ B  AA B VL! B 0 G B 0 S0 B 0 S B V X9 B 0 G B 0 D^}L! B 0 I X9 B 0 I B 0 DL!01hoɰL, B 0 FB 0_} S @L!3 D B 0 GL! B  AA B VL! B 0 P PݲH+ B 0 P`}sѢ B 0 H B VL!ѩҢPPPPP0 B 0 I* B VL!)iم&Ƈ\Fхa}҅ >=8 P P B 0 H B VL!29LB&ՍV9֍W9ܩ Jj N Fܐ&ܥ܅ۭhJ b} ۰۩ d> х҅&eѝHeҝIBDE V B 0 PP,$! , B 0 8I c}B VL! B 0 P PPPPPӅ׭PԅحPխP֭ P0L4')iمѩ&Ƈ х҅&eѝHed}ҝIBDE V P)@åӅԅ!F >=Յօ>F >= R?29P B 0 &Gl. Fې&e} 9 Fܐ  d> R?о  LLHH 00ܮhFfJؐf}װ ׽ة J溥J J溩M^MƇ惱N^NƇg}惱O¥^OƇУڅ8啅喅/&JeݥeՐh}ݥօޮh(ߩL4) ߭0Q ? ?q ?o(i} ?ۍ01hɰ·ȷЍo B 0 ũƥą&ƇiǥiiɅiʅj}ĥąХ ˥*8ͥ΢ B 0  BDPEϝHI VP%ͅP%΅Pd^3 k}B 0 ! ? > B 0 I" B VL! B 0 P, ?L,! , ?L,MGЅ˩&Ƈ8ͥl}ΥɅʅ u9% 9Ѕĥ u9Lv*šAŠ7! ? > B 0 VI B VL!m}ş`^ɼ$ > B 0 H B VL!楧 ?摉报 楧* 慦ȱ慧 w?L+%ɸn} 9Ɖ 9ƉʼnƊ֠ 9楡 ?楠 楡* 祤ȥ w?桥(Ls,ː &o}8ͥ u9Lv* u9Lv* B 0 P B 0  9` B V"/ 0o \h)հְԩЮhp}ɰ·ȷ  1@L629 >L B 0 H;B 0 S AAL;- @L!D B 0q} GL h)*.ɛ.L!R詛 B  AA B VL! B 0 S B VT 5 r}B 0 tI0B 0  B 0 )OL! B  AA B VL;-h)# B 0  AA B VL!L6/ ?s} ? B 0 Q AA B VL! B V䦇G B  AA B VL;- B 0  AA B VL! B Vt}䦇B B  AA B VL;- B 0 q AA B VL! B V@ ?L h) B 0 GL! u}B 0 H;B 0 S AALN/ @L!D B 0 GL .ɛ.L!51 B  AAv} B VL! B 0 S B VT 5 B 0 tI0B 0  B 0 )OL! B  AA B Vw}LN/511 B 0 LH)B 0 d( AA B VL!Hi*ih91x}ȩPȩȩ iHI BDE V ? ? B B V ?@L!RGB h ȹ lJJy}JeJJeJJJe 5)e8J)𑍐JJJJ愦МLW5Jki 5)}z}8)𑏭i 5)}8)𑑭i 5)}8)L2i 5)}8JJJJ{}i 5)}8JJJJi 5)}8JJJJ愦L1L5JJJeJJe|}JJJei 5JJe8 ݬQ-QNNȩ愦࠰L2LW5i 5JJ}8 }}ݬQ-Qi 5JJ}8 ݬQ-Qi 5JJ}8 ݬQ~}-QNNȩ愦࠰L73L5詏驀ꩴ쩵JJJeJJeJJJei 5e$ }**Q-QNȄ@ГLW5詏驀ꩴ쩵i 5q$ **}Q-Qi 5q$ **Q-Qi 5q$ **Q-QNȄ}@L4L5eehh ?L,``  /`"/`eee}eeeЋH ҍL6 ) ) h`ԩЍ Ъ*/ ooЩЍЩ29}R9S9T9U9ۍP9܍Q90.9ȍ/9 09d198V9T9W9U9܅FfFFfii ɀ,9,98R9}S9&ۅFFfhJFfJFfi(i+9+9 n0919)x)/9+9}%/9.9Mx).9-9 .9/9Mx)19,90919x)09*90919L7.2FېP9۩0.9ȍ/9L7/9}8.9iJ8m.9/939/FܐQ9ܩ 09d1919809iJ8m091909.9Р19/9Э}1L 929"/Ѝ ЍЍЍЭP9ۭQ9 d> >L "/Ѝ ЍЍЍЭP9.980h&FF&R9}eS9eQ9098 F&mT9mU93 d> \** > B 0 39L$ nL7 d1}Reloading previous picture. B 0 GB 0 S`FffƝ 9%΅%ͅ`枤P` }B 0  9P`` BDPEϝHILV08*& }``8啅喅L;Ř ŗ "/`.ݐ&hh ?L,}涭hh ?L,`h詏驀ꩴ쩵Ąکۍ詏驀ꩴ}쩵MqNqOqԥۍńŅۥ0 ?1`ک}` ?1}@ee``HL<ŘL<ŗL<"/L<hh ?L},@eeŘ`ŗ`8嗅嘅FfJQq-(ee(ee}(eeѦ ߽0`ڥ : `ݰ :`0հ(hh ?L,@ee`櫦}hh ?L,DŘ`ŗ`L?=RF܅} >=mF >=F >=` ԭ"#"#01`ԩoЩhð}`h @e @hǐfg`UVT B 0 F`X@`x}ԭ)`(ee``Qq( P鱓 xix}iixiixi@П`90toitooiooio @`y'to8too8}oo8o @`topioioioo!pioioioo,pioioio`Sɛ`T:U: Aɛ}Sɛ  𩛝`D1:AAeK AB` AB` A*B` A>B` AbB` AB`eeؘ8}ee؈륁 0BJJJJ 0B) 0B AB`hh BDȱEdHeIeHHLV-File not foun}d.-File name error.-BREAK key pressed.-Device timeout (does not respond).-Truncated record, input too long.-Non-existent} device.-Error number XXX occurred.suvt _Ctq Crqqt Cq HD C iDq _Ct} CLB Crqqtuyvzq CLB HD iDyuzvL Cquwvxt C C`s D`wu}xv 9D`r C C݆r΂ D``vJJJ|JJ~ } m}|m~eDe}uJ(JJJJ)`vzuyvvvuuPt`q D8q D` D` D D D`,}0 ` D`H BHIh V0` AAs`qQ} JVIEW XL V1.0 Copyright (c) 1994 Jeff Pott}er <> Commands: Toggle Blank Change Default View Directory Halftone(OFF)} Load GIF file Select Mode Save CVSquash Save .R/.G/.B View current Exit to DOS Unjam XF551 Shareware Note } Current Parameters:Width: 0Width divide: 4Height: 0Height divide:2Colors: 1X bias: 0Mode: Gr.}15 CVY bias: 0Default = D: Press START after viewing to return.->Enter directory specifica}tion.->Format incorrect, retry.Your choice: Reading body of file, press and țto adjust Width and Height dividers.Pres}s RETURN to start decoding...}Disk Directory:Exit to DOS...are you sure: Sorry, mode not supported.Sorry, only disk acc}ess.Press return to continue.Enter filename to save.No extender for ColrView modes.->Enter caption to be displayed (38} max)Enter default device:directory:->Temporary end of program.GIF87aSorry, this is not a GIF file.Corrupt file (no nul}l).Corrupt file (outcount > 1024)File does not contain a global colormap.Corrupt file (no separator).Corrupt file (bad} LZW code).File exists--overwrite ? Corrupt file (some other reason).} JVIEW XL Version 1.0 } Copyright (c) 1994 Jeff PotterThis program and documentation areshareware. If you use and enjoy thispr}ogram, please register your copy bysending $10.00 to: Jeff Potter 814 Banbury Drive Port Oran}ge, FL 32119You will receive a registered copy ofthe most recent version, and printeddocumentation.Thank you, fellow 8}-bitter!0oApHH  fghhL_HH8  0 ԍЍ ԍ ԍߩ ԍhh}@HH8 *6 ԍЩ:Щ>*֍ ԍЩڍЩލ ԍЩЩ ԍЍЩ hh@HH8  0 ԍ}Ѝ ԍ ԍߩ ԍhh@߰@@PP(PP(}(AGr.9 BW Gr.9 CV Gr.15 BWGr.15 CVGr.8 BW Gr.8 CV OFF)4x4)2x4)2x2)RAN)gray>> yellow>>@@  }boop@*.*ʱp0OO}AZ1120334Qq`}U0PP@@ 3Dw"ݪfUUUݻ33wwݙUUݙUU Z1120334Qq`dGIF87a@UUU,@I8e`(diI lp,tMSC|pd%l:mJ }Z_8v-ung|LojorBvdzjtylq`fT[GN3Aw{5<$ } Y?i>8RAa%TaCBE$6beVG&,7rVI['Q^NKS/SŔYf.7KD' ? }4tSQʐ&RSMO:uTUDWeg!_eć,$gVX.1n][bk.r }.ނ.+okdd{  찣G|0*p ?pJMZ|k,0O r"m&ϋ2*k.C slo6ss> tЩM }Fml.4<=rRKV_]Zou׳~mbIvنj'vf 7sލo=~7 xlᆓx.w/MԖۊyRBy.g7N }e:yi>j{P<+z.uK}O)֯}lj~w_o?^ֽKyS }@;OwCW:]uAt5ЁX`4PI$]eB0I1 OWTDa$B!0N(ҩ`ꔸ 6J;?G"qY)<1#" 5 }pH:x̣M> IBH"F:򑐌$')I (̤&7Nz$@RL*WV,gI@&̥.wHK 059W }L)kf:4IM_f1nz '"'@r̦:) x48IODg~s @aYς:L4φjӝh< JZ"T%C`T MfE }GˋfhGWN "%LiRڔ*eN Q3 * kzӛtHOL:EEQS2N}*9UEN+UUB *X9*ֱ´A=+Zֵ6n )\g*׹ }ⳮv'^*ѽʴ~5'`v%)b[ 0}l@#;RV,63Yxr.C+aԳ}{s>5.U>!׾ }@?}[WpDm70Hv򗀧W |rʆm xꖁX(r"w$qxs7*{؂2y4Xw8~:(t&؃F@ }ti7WF(HX|JǂN8nP0 VXQw^Xo`hcH?gƃ=K؆ng(i}UY'n(pxhׇ~ovHnr(tnxX脕v }hІm8(lȁl؂qz'}#xo؁؋V"(ØlHxkhјȀo3ȋow>(.x } ꘍W;ȁl؂qz'}#xo؁؋V"(ØlHxkhјȀo3ȋow>(.x  JVIEW XL Version 1.0 Copyrigh}t (c)1994 by Jeff Potter "The Graphics Interchange Format (c) is the Copyright property of CompuSer}ve Incorporated. GIF(sm) is a Service Mark property of CompuServe Incorporated." INTRODU}CTION This is JVIEW XL, the advanced graphics decoder/viewer for the Atari 8-bit computer. With this program} you can view Graphics Interchange Format (GIF) files in 6 different modes of monochrome or full color by the use o}f the ColrView system. This program is different from APACVIEW, as it allows you to view the picture in ColrView mode r}ight after it is decoded (rather than saving away three files, and loading the separate COLRVIEW program). } SYSTEM REQUIREMENTS This program will execute on all Atari 8-bit computers with at least 64K of RAM }and one or more disk drives. It must access the RAM under the Operating System (OS) ROMs to gain extra program space. }This means that it cannot work with the old 400 and 800, or non-upgraded 600XL computers. It also will not work wi}th most versions of Sparta DOS, as that DOS also requires use of the RAM under the OS ROMs. A joystick is opt}ional. QUICK-START PROCEDURE Load JVIEW.OBJ from DOS with no cartridges installed. Adjust the hu}e and brightness of your monitor for a pure, bright yellow. Press L to load a GIF file. Enter the filename, (devi}ce name of D: is assumed if not entered), including subdirectories, if used (32 character limit on total filename l}ength). The header from the file will be loaded, and the resolution and number of colors will be displayed. JVIEW will} automatically select width and height dividers based on the header information. Press return when prompted, and t}he conversion process will start. The screen will normally clear to black, then gradually fill up. A monochrome i}mage will be displayed until the last line (of the Atari screen) has been displayed. The full color rendition will } then "pop" on. Press START to return to the menu screen (picture will not be erased). } JVIEW XL V1.0 Docs page 2 FEATURES The following menu items are} available: [B] TOGGLE BLANKING This allows you to load files up to 30% faster by turning ANTIC } off during the decoding process. The border of the menu screen will change to gray to indicate this opt}ion is active. Press B again to disable. [C] CHANGE DEFAULT This lets you set t}he default device (including directory) to be accessed anytime no device is specified in a command (load, } save, and directory). Certain operations will still insist on disk access, and may refuse your default. } [D] VIEW DIRECTORY You will be prompted for the search specification. Enter disk n}umber (if desired), and subdirectories, or simply *.* to search the default disk. A blank entry (just pressing } [RETURN]) will cause this command to display all files in the default directory. }[H] HALFTONE Halftoning (dithering) is initially turned off. You can select one of three ordered dit}her patterns, or a random one. The 4x4 pattern produces 16 levels of intensities in-between any two }adjacent real intensities. This works well in GR.9 and 15, but produces nasty artifacts in GR.8 (for those of us} without a split luma/chroma monitor). The 2x4 pattern was created specifically to remove the artifa}cting in GR.8 and allows GR.8 to show things other than solid colors. This pattern looks pretty bad }in the other two modes. The 2x2 pattern only produces four levels, and works best in GR.9 and 15. The } RANdom pattern generates a noisy halftoning that doesn't exhibit any "vertical stripes" or "screen door" anoma}lies. Experiment with all settings. [L] LOAD GIF Load a new GIF file, as explai}ned above. Usually this resets the settings of width, height, and bias. [M] SELECT MODE } This allows you to select between six different monochrome and ColrView modes for viewing/saving. The t}able below shows each of the mode selections. } JVIEW XL V1.0 Docs page 3 Mode Pixels Colors ---}------- -------- -------- GR.9 B&W 80x192 16 GR.9 C }80x192 4096 GR.15 B&W 160x192 4 GR.15 C 160x192 } 64 GR.8 B&W 320x192 2 GR.8 C 320x192 8 } [S] SAVE CURRENT PICTURE This option allows you to save the current picture} file as three separate files. You will be prompted for the filename (the default device will be use}d if you don't specify one). Don't enter an extender for color modes, as three files will be created} with the same filename, and extenders of .R, .G, and .B. If your image is B&W, you will only save one file with} this command. Use this to create GR.9, 15 or 8 mode pictures for use in other programs (like the GR}8TODD3 utility to create picture fonts for Daisy Dot 3). JVIEW checks the filename you have entered,} and if it already exists, asks you to confirm that you want to overwrite it. Answer by pressing "O" to } overwrite, and anything else to abort the operation. [Q] SAVE CVSQUASH This option allow}s you to save the current picture file as one compressed file (.RGB extender). This uses compression } routines developed by Clay Halliwell for his CVSQUASH progam. You will be prompted for the filename (the defaul}t device will be used if you don't specify one). If you do not enter a filename, the SAVE operation }will be aborted. You will also be prompted for a 38-letter caption which will be saved in the file. } Avoid typing off the right hand side, or the use of the vertical arrow keys, as your caption may be lost. Press} return to save the caption and your picture file (this may take a minute or so). JVIEW checks the f}ilename you have entered, and if it already exists, asks you to confirm that you want to overwrite it}. Answer by pressing "O" to overwrite, and anything else to abort the operation. [V] VIEW C }URRENT PICTURE This pops you back to the picture screen. [Z] EXIT TO DOS This al }lows you to return to DOS, assuming it is on the default disk drive. You will be prompted to confirm this before } it exits. [!] UNJAM XF551 This sends the correct control codes to restore an At }ari XF551 disk drive (D1:) to DSDD operation. This is to correct for the bug in the XF551 operating  }system, where it refuses to return to DSDD operation after you let it read a single density disk. } JVIEW XL V1.0 Docs page 4 [@] SHAREWARE NOTE }This displays a short notice reminding you that this copy is an unregistered shareware version of JVIEW. It also} gives you my mailing address. KEYPAD OPTIONS OPTION: Press} this (either while the file is loading, or after) to enter joystick mode. In joystick mode, two cursors will} be activated to show the upper left and lower right boundaries of the screen. A joystick (or }trackball) plugged into jack 1 can be used to move the cursors within the screen boundaries. P}ressing W or H will adjust the cursors for different Width and Height dividers (8, 4, 2, or 1). Move } the cursors to select an area of the picture to view, and press the joystick button. The original file} will be reloaded with new settings for width, height, horizontal, and vertical bias (offset). } This can be done recursively, but you must reload (press START to exit and use the L command) }in order to see all of the picture again. The cursors will not stray very far off the screen, and are } clamped to the picture's boundaries. Also note that you cannot select width or height dividers less t}han 1. You can also re-enable the joystick after you have gone back to the menu screen, and [V}]iewed the picture again. Note that if you change the [M]ode setting, [V]iew the picture, and }enable the joystick, the width/height dividers will not be correct for your new mode. JVIEW will probably not} display the area of the picture you want in this case. SELECT: Press this while a file} is loading to stop the loading process and switch to color display. This is useful to skip ar}eas of the file which do not show up on the screen, or if you are merely impatient. STA }RT: Press to return to the menu screen. OTHER OPTIONS SCREEN BLA!}NKING WHILE LOADING You can toggle the screen blanking select while the GIF file is being decod"}ed to speed up processing. Do this by pressing the [B] key. If you have left Blanking enabled #} when you reach the end of the decoding, the screen will still appear. This toggles the global variable which$} the [B] key changes when you are in the menu screen. COLOR TUNING AFTER LOADING %} After a picture has loaded and is being displayed, press [H] to cycle through the color selections. &}Press [SHIFT][H] to JVIEW XL V1.0 Docs page 5 mo'}ve in the opposite direction. The color selections will remain the same until you reload JVIEW. (} WIDTH/HEIGHT ADJUSTMENT AT START OF LOAD After you have started loading a GIF file, and before the )} screen changes from the text menu, you can press the [W] and [H] keys to cycle through the possi*}ble choices for width and height dividers. These will be applied to the GIF file when you pres+}s [RETURN]. ABOUT THE PROGRAM This program was written entirely in 6502 Assem,}bly Language, using the Atari Macro Assembler (AMAC) for optimal speed. The decoding of GIF format was adapted fro-}m the program "gif2ras.c" Copyright (c) 1988, 1989 by Patrick J. Naughton. All pixels are converted from the source .} file, and are averaged (yes, averaged; eight bits each of red, green, and blue) from one to 32 pixels of source per pi/}xel displayed. This version (1.0) has the following limitations/enhancements (compared to my previous G0}IF viewer APACVIEW): -On non-interlaced GIF files, decoding stops when the bottom of the screen1} is reached (or end-of-file, whichever occurs first). -Graceful exiting from prompts for filenames is pro2}vided. If you press [RETURN] when a filename is expected, the program assumes you don't want to continue3}. One exception: in the [D]irectory menu selection, if no directory search path is given, all files in t4}he default device/directory will be printed. -The display list and screen memory used during decoding are5} outside of the $4000-$7FFF bank, so RAMdisk operation is visually "clean." -Skips ov6}er GIF extension blocks (such as those created by a program called "GIFLITE"). These were popping up on newer GIF7} files. -Skips over the 128-byte header present in MacIntosh and TI binary files. One8} drawback to this approach: the program will endlessly search for the header, so it will slowly plow through non-GI9}F files, and eventually fail. -Handles GIF files of any width and height. Note that if your :} file is larger than 640H x 384V, you cannot display all of it on screen at once. You can, however, use the;} joystick to select areas to view. -More accurately guesses the correct width and height diviso<}rs when first loading a GIF file. The algorithm assumes pixels are =} JVIEW XL V1.0 Docs page 6 roughly square. It selects the correct height divider (breakpoi>}nts are 244, 488, and 976), then choose the appropriate width divider based on the disply mode. This means the old?} COLORS.GIF, and any GIF files created with my GIFNCODE will end up looking squished vertically. Use the@} height and width adjustment feature during loading to correct these. -Detects when too little A}memory is available when program loads, prompts you to try again. If you merely left BASIC enabled by acB}cident, pressing [B] at the prompt allows you to disable it and continue. -No handling of left C}or top offsets. -No allowing for multiple images in one file (does stop at end of first image).D} -The program occupies RAM from $2000 to $FFFF. This implies you must have a 64K Atari, with nE}o cartridges installed, and a DOS that does not expect to use addresses above $2000. Your DOS should notF} expect to use the RAM under the OS located at $C000, or else the program will crash. If you know how to make yourG} DOS (specifically SpartaDOS X) use banked memory rather than the OS RAM, please do so. H} ABOUT GIF GIF, or Graphics Interchange Format, is a hardware-independent graphics file format develI}oped by CompuServe. It is an adaptation of the Lempel-Ziv Welch compression algorithm, which is also used by the AJ}RC/UNARC and AlfCrunch programs. This version does not handle any updates to the GIF specification not coinciK}dent with the 'GIF87a' format. There is a newer release (GIF89a) of this specification. Any users out there who desperL}ately need compatibility with the new format, please send a lot of cash, and I'll eventually get to it :-). Note tM}hat this version only checks for the word 'GIF' in the header, and will thus accept GIF89a picture files (and any fN}uture extensions). No support of the new features or extension blocks is implied. COLOR TUNING O} Included in this ARChive is the file COLORS.GIF (a test pattern I created). Load this file and refer to the followiP}ng table: JVIEW XL V1.0 Docs page 7 Q} ----------------------------------- : : DARK : LIGHT : : : BR}LACK : GRAY : GRAY : WHITE : : : : : : ---------S}-------------------------- : : : : YELLOW : : RED : ORANGE T}: YELLOW : GREEN : : : : : : ------------------------U}----------- : : GREEN : : CYAN : : GREEN : CYAN : CYAN : BLUV}E : : : : : : ----------------------------------- W} : : BLUE : :MAGENTA : : BLUE :MAGENTA :MAGENTA : RED : X} : : : : : ----------------------------------- AY}djust your monitor until these colors look as close as possible. Alternately you can use the color tuning capability (sZ}ee above) to try to match these colors. WHERE TO FIND GIF FILES Being the inventor of the GI[}F standard, CompuServe has the largest selection of online art. The April 1992 issue of CompuServe Magazine lists \}the following forums where online art can be located: ART GALLERY FORUM (GO ARTGALLERY) COMPUTER AR]}T FORUM (GO COMART) QUICK PICTURES FORUM (GO QPICS) PHOTOGRAPHY FORUM (GO PHOTOFORUM) ...and o^}f course you can just type GO GRAPHICS to enter the main graphics forum. Also be sure to check the individual computer_} sections, which may have an art section (GO ATARIARTS, GO AMIGAARTS, etc.). The Graphics File Finder (GO GRAPHFF) `}can also be used to search for GIF files by subject matter. CompuServe has also started releasing a quarterly hara}dcopy directory called "Best of 'Go Graphics'", which can be ordered online (GO GRAPHICS). GEnie also has a lb}arge amount of online art in GIF format. Check into the Photobase Library (PHOTO), the individual computer libraries c} (Atari 8-bit, IBMPC, Amiga, Macintosh, Apple II, Atari ST, etc.). Also check out the Japan RoundTable if you are a fd}an of Anime (art from Japanese animated shows). Also check out your local bulletin board systems. Even BBSese} that aren't Atari will most likely have a collection of GIF files online. f} JVIEW XL V1.0 Docs page 8 FINAL NOTES This program has mostly been the result ofg} my research and toiling. I am depending on YOU, the Atari users, to give me feedback on what's missing, what I'veq}B%DOS SYSB*)DUP SYSBbSAUTORUN SYSBCOLORS GIFBJVIEW DOCBbJVIEW OBJ done wrong, and (hopefully) what you like about the program. My thanks to Clay Halliwell, Wendell Hong and Tom Andrewsr} for their useful suggestions. I have tested this program with MyDOS 4.5, Atari DOS 2.0 and 2.5, and SMAs}RTDOS. It does not work with DOS XL, DOS XE, DOS 3.0 and disk versions of Sparta DOS. SpartaDOS X users may be able tot} use JVIEW by moving the DOS executables out of the OS ROM area and into banked memory. With any DOS, be sure to du}isable BASIC, whether it is built-in, or a separate cartridge. JVIEW XL is a shareware product. If you use av}nd enjoy this program, please express your satisfaction with a letter and the $10.00 registration fee. In return yw}ou will receive an autographed, registered copy (without the shareware notice) of the most recent version, with prix}nted documentation. I can also arrange to notify you (electronic mail or otherwise) when a new version of this program y}is available. Registered owners can receive the next version for a nominal fee to cover materials and postage. Rez}gistering also encourages me to create enhancements to this program, and to create other Atari 8-bit software. It {}would also help pay some of my bills on the pay services, providing support and seeking feedback. If you haven't n|}oticed, the market for Atari 8-bit software has diminished such that large commercial software houses cannot justify pro}}ducing new releases. So I encourage all 8-bit users of shareware to register and support the remaining small softw~}are developers. Please use the easy-response letter on the next page. Jeff} Potter 814 Banbury Dr. Port Orange, FL 32119 } GEnie: JDPOTTER CIS: 74030,2020 Computer World BBS:} 1-716-247-8355 All company and product names are trademarks or registered trademarks of their respective com}panies. JVIEW XL V1.0 Docs page 9 Easy-resp}onse letter: mail to: Jeff Potter 814 Banbury }Dr. Port Orange, FL 32119 Jeff, I used your JVIEW X}L program on my Atari ________ computer. I found that the colors did( )/sorta did( )/did not( ) look correct on my} monitor (which is a ___________________). I own a ____________ disk drive, which operates in SSSD( ), SSED( ), SSDD( )}, DSDD( ) and use the following DOS(es) _________________________. I rate this program in the following }ways: Excellent Good Fair Poor Color Fidelity ( ) } ( ) ( ) ( ) Sharpness ( ) ( ) ( ) ( ) Ease of Use } ( ) ( ) ( ) ( ) I found this program on the following bulletin board/pa}y service: ______________________________________________________________________ Phone Number (if BBS):} ____________________ I would be interested in receiving upgrades to this program( ). Please contact me} in the following way: ______________________________________________________________________ Comments:} ______________________________________________________________________ ______________________________________}________________________________ ______________________________________________________________________ ___________}___________________________________________________________ ____________________________________________________________}__________ ______________________________________________________________________ My name and address ar}e: ______________________________________________________________________ ___________________________________}___________________________________ __________________________________________________________________________________q !hhJȱKȱDȱEeeHHLVhhDȱEȱHȱIeeHHLVE:K:D1:*.*S:P:D1:FILEN}AME.EXT0 B V0B b jm B 0 !0B 0  B 0 B0)) өj B VB} `  0 B Vl `RAMTOP is too low, try rebooting.First remove any cartridges.Press to disable BASIC and ignoreRA}MTOP. Press any other key toreturn to DOS:   A B V"#01Ӎ܅RhҰư}ۍA29A d> B 0 D B 0 G0B 0  B 0 }BL"CL"DL#HL'#LL$ML8"QLN/SL;-VLz$ZL!!L!@L=$L!1O\  } Y AAL! B 0 G0B 0  B 0 )YL!0 B VA B 0 Gl h}ihϰð EUVT B 0 Eh iwF R?L! L!}L! B 0 uH#B 0 S AAL!SAɛF F UVT B 0 FL!} |E"UVT B 0 |E8 i΅iL! B 0 F"B 0 S @ܰSɛ} @ B  AA B VL! B 0 G B 0 S0 B 0 S B V X9 B 0 G B 0 D}L! B 0 I X9 B 0 I B 0 DL!01hoɰL, B 0 FB 0} S @L!3 D B 0 GL! B  AA B VL! B 0 P PݲH+ B 0 P}sѢ B 0 H B VL!ѩҢPPPPP0 B 0 I* B VL!)iم&Ƈ\Fх}҅ >=8 P P B 0 H B VL!29LB&ՍV9֍W9ܩ Jj N Fܐ&ܥ܅ۭhJ } ۰۩ d> х҅&eѝHeҝIBDE V B 0 PP,$! , B 0 8I }B VL! B 0 P PPPPPӅ׭PԅحPխP֭ P0L4')iمѩ&Ƈ х҅&eѝHe}ҝIBDE V P)@åӅԅ!F >=Յօ>F >= R?29P B 0 &Gl. Fې&} 9 Fܐ  d> R?о  LLHH 00ܮhFfJؐ}װ ׽ة J溥J J溩M^MƇ惱N^NƇ}惱O¥^OƇУڅ8啅喅/&JeݥeՐ}ݥօޮh(ߩL4) ߭0Q ? ?q ?o(} ?ۍ01hɰ·ȷЍo B 0 ũƥą&ƇiǥiiɅiʅ}ĥąХ ˥*8ͥ΢ B 0  BDPEϝHI VP%ͅP%΅Pd^3 }B 0 ! ? > B 0 I" B VL! B 0 P, ?L,! , ?L,MGЅ˩&Ƈ8ͥ}ΥɅʅ u9% 9Ѕĥ u9Lv*šAŠ7! ? > B 0 VI B VL!}ş`^ɼ$ > B 0 H B VL!楧 ?摉报 楧* 慦ȱ慧 w?L+%ɸ} 9Ɖ 9ƉʼnƊ֠ 9楡 ?楠 楡* 祤ȥ w?桥(Ls,ː &}8ͥ u9Lv* u9Lv* B 0 P B 0  9` B V"/ 0o \h)հְԩЮh}ɰ·ȷ  1@L629 >L B 0 H;B 0 S AAL;- @L!D B 0} GL h)*.ɛ.L!R詛 B  AA B VL! B 0 S B VT 5 }B 0 tI0B 0  B 0 )OL! B  AA B VL;-h)# B 0  AA B VL!L6/ ?} ? B 0 Q AA B VL! B V䦇G B  AA B VL;- B 0  AA B VL! B V}䦇B B  AA B VL;- B 0 q AA B VL! B V@ ?L h) B 0 GL! }B 0 H;B 0 S AALN/ @L!D B 0 GL .ɛ.L!51 B  AA} B VL! B 0 S B VT 5 B 0 tI0B 0  B 0 )OL! B  AA B V}LN/511 B 0 LH)B 0 d( AA B VL!Hi*ih91}ȩPȩȩ iHI BDE V ? ? B B V ?@L!RGB h ȹ lJJ}JeJJeJJJe 5)e8J)𑍐JJJJ愦МLW5Jki 5)}}8)𑏭i 5)}8)𑑭i 5)}8)L2i 5)}8JJJJ}i 5)}8JJJJi 5)}8JJJJ愦L1L5JJJeJJe}JJJei 5JJe8 ݬQ-QNNȩ愦࠰L2LW5i 5JJ}8 }ݬQ-Qi 5JJ}8 ݬQ-Qi 5JJ}8 ݬQ}-QNNȩ愦࠰L73L5詏驀ꩴ쩵JJJeJJeJJJei 5e$ }**Q-QNȄ@ГLW5詏驀ꩴ쩵i 5q$ **}Q-Qi 5q$ **Q-Qi 5q$ **Q-QNȄ}@L4L5eehh ?L,``  /`"/`eee}eeeЋH ҍL6 ) ) h`ԩЍ Ъ*/ ooЩЍЩ29}R9S9T9U9ۍP9܍Q90.9ȍ/9 09d198V9T9W9U9܅FfFFfii ɀ,9,98R9}S9&ۅFFfhJFfJFfi(i+9+9 n0919)x)/9+9}%/9.9Mx).9-9 .9/9Mx)19,90919x)09*90919L7.2FېP9۩0.9ȍ/9L7/9}8.9iJ8m.9/939/FܐQ9ܩ 09d1919809iJ8m091909.9Р19/9Э}1L 929"/Ѝ ЍЍЍЭP9ۭQ9 d> >L "/Ѝ ЍЍЍЭP9.980h&FF&R9}eS9eQ9098 F&mT9mU93 d> \** > B 0 39L$ nL7 d1}Reloading previous picture. B 0 GB 0 S`FffƝ 9%΅%ͅ`枤P` }B 0  9P`` BDPEϝHILV08*& }``8啅喅L;Ř ŗ "/`.ݐ&hh ?L,}涭hh ?L,`h詏驀ꩴ쩵Ąکۍ詏驀ꩴ}쩵MqNqOqԥۍńŅۥ0 ?1`ک}` ?1}@ee``HL<ŘL<ŗL<"/L<hh ?L},@eeŘ`ŗ`8嗅嘅FfJQq-(ee(ee}(eeѦ ߽0`ڥ : `ݰ :`0հ(hh ?L,@ee`櫦}hh ?L,DŘ`ŗ`L?=RF܅} >=mF >=F >=` ԭ"#"#01`ԩoЩhð}`h @e @hǐfg`UVT B 0 F`X@`x}ԭ)`(ee``Qq( P鱓 xix}iixiixi@П`90toitooiooio @`y'to8too8}oo8o @`topioioioo!pioioioo,pioioio`Sɛ`T:U: Aɛ}Sɛ  𩛝`D1:AAeK AB` AB` A*B` A>B` AbB` AB`eeؘ8}ee؈륁 0BJJJJ 0B) 0B AB`hh BDȱEdHeIeHHLV-File not foun}d.-File name error.-BREAK key pressed.-Device timeout (does not respond).-Truncated record, input too long.-Non-existent} device.-Error number XXX occurred.suvt _Ctq Crqqt Cq HD C iDq _Ct} CLB Crqqtuyvzq CLB HD iDyuzvL Cquwvxt C C`s D`wu}xv 9D`r C C݆r΂ D``vJJJ|JJ~ } m}|m~eDe}uJ(JJJJ)`vzuyvvvuuPt`q D8q D` D` D D D`,}0 ` D`H BHIh V0` AAs`qQ} JVIEW XL V1.0 Copyright (c) 1994 Jeff Pott}er <> Commands: Toggle Blank Change Default View Directory Halftone(OFF)} Load GIF file Select Mode Save CVSquash Save .R/.G/.B View current Exit to DOS Unjam XF551 Shareware Note } Current Parameters:Width: 0Width divide: 4Height: 0Height divide:2Colors: 1X bias: 0Mode: Gr.}15 CVY bias: 0Default = D: Press START after viewing to return.->Enter directory specifica}tion.->Format incorrect, retry.Your choice: Reading body of file, press and țto adjust Width and Height dividers.Pres}s RETURN to start decoding...}Disk Directory:Exit to DOS...are you sure: Sorry, mode not supported.Sorry, only disk acc}ess.Press return to continue.Enter filename to save.No extender for ColrView modes.->Enter caption to be displayed (38} max)Enter default device:directory:->Temporary end of program.GIF87aSorry, this is not a GIF file.Corrupt file (no nul}l).Corrupt file (outcount > 1024)File does not contain a global colormap.Corrupt file (no separator).Corrupt file (bad} LZW code).File exists--overwrite ? Corrupt file (some other reason).} JVIEW XL Version 1.0 } Copyright (c) 1994 Jeff PotterThis program and documentation areshareware. If you use and enjoy thispr}ogram, please register your copy bysending $10.00 to: Jeff Potter 814 Banbury Drive Port Oran}ge, FL 32119You will receive a registered copy ofthe most recent version, and printeddocumentation.Thank you, fellow 8}-bitter!0oApHH  fghhL_HH8  0 ԍЍ ԍ ԍߩ ԍhh}@HH8 *6 ԍЩ:Щ>*֍ ԍЩڍЩލ ԍЩЩ ԍЍЩ hh@HH8  0 ԍ}Ѝ ԍ ԍߩ ԍhh@߰@@PP(PP(}(AGr.9 BW Gr.9 CV Gr.15 BWGr.15 CVGr.8 BW Gr.8 CV OFF)4x4)2x4)2x2)RAN)gray>> yellow>>@@  }boop@*.*ʱp0OO}AZ1120334Qq`}U0PP@@ 3Dw"ݪfUUUݻ33wwݙUUݙUU Z1120334Qq`d